/**
 * @ClassName NavigationBarData
 * @Author 谭金诚
 * @Date 2021/5/515:37
 */
package com.pro.dao;

import com.pro.entity.JsMenu;
import com.pro.entity.JsUser;
import com.pro.entity.LoginRecord;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @ClassName NavigationBarMapper
 * @Author 谭金诚
 * @Date 2021/11/9
 */
@Repository
public interface NavigationBarMapper {

    /*查询导航栏数据*/
    //List<NavigationBarData> getNavigationBarData(@Param("type") String type,@Param("parentId")Integer parentId);
    List<JsMenu> getNavigationBarData(@Param("parentId") Integer parentId);

    /*获取登录人员信息*/
    JsUser getJsUser(Integer id);

    //查询登录人员信息2
    List<LoginRecord> getLoginUser(Integer id);

    //查询不同订单状态的订单数量
    Integer getOrderQuantityStatus(@Param("id") Integer id, @Param("status") Integer status);

    Integer getShenHeNums(Integer type);

    public List<Integer> getDeptAndUser(Integer userId);

    //获取响应导航栏
    public List<JsMenu> getNav(Integer deptId);
}
